/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Cliente.util;

/**
 *
 * @author Caio Valentim
 */
public class CalculaRCQ {

    private Double cintura;
    private Double quadril;
    private Integer idade;
    private String sexo;
    private Double rcq;

    public CalculaRCQ(Double quadril, Double cintura, Integer idade, String sexo) {
        this.idade = idade;
        this.cintura = cintura;
        this.quadril = quadril;
        this.sexo = sexo;
    }

    public String calcularRCQ() {
        rcq = (cintura / quadril);
        if (sexo == "Masculino") {
            if (idade <= 29) {
                if (rcq <= 0.83) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.83 && rcq <= 0.88) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.88 && rcq <= 0.94) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.94) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 30 && idade < 39) {
                if (rcq <= 0.84) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.84 && rcq <= 0.91) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.91 && rcq <= 0.96) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.96) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 40 && idade < 49) {
                if (rcq <= 0.88) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.88 && rcq <= 0.95) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.95 && rcq <= 1) {
                    return ("RCQ Alto");
                }
                if (rcq > 1) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 50 && idade < 59) {
                if (rcq <= 0.9) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.9 && rcq <= 0.96) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.96 && rcq <= 1.02) {
                    return ("RCQ Alto");
                }
                if (rcq > 1.02) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 59) {
                if (rcq <= 0.91) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.91 && rcq <= 0.98) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.98 && rcq <= 1.03) {
                    return ("RCQ Alto");
                }
                if (rcq > 1.03) {
                    return ("RCQ Muito alto");
                }
            }

        }
        if (sexo == "Feminino") {
            if (idade <= 29) {
                if (rcq <= 0.71) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.71 && rcq <= 0.77) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.77 && rcq <= 0.82) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.82) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 30 && idade < 39) {
                if (rcq <= 0.72) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.72 && rcq <= 0.78) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.78 && rcq <= 0.84) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.84) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 40 && idade < 49) {
                if (rcq <= 0.73) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.73 && rcq <= 0.79) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.79 && rcq <= 0.87) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.87) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 50 && idade < 59) {
                if (rcq <= 0.74) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.74 && rcq <= 0.81) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.81 && rcq <= 0.88) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.88) {
                    return ("RCQ Muito alto");
                }
            }
            if (idade > 59) {
                if (rcq <= 0.76) {
                    return ("RCQ Baixo");
                }
                if (rcq > 0.76 && rcq <= 0.83) {
                    return ("RCQ Moderado");
                }
                if (rcq > 0.83 && rcq <= 0.9) {
                    return ("RCQ Alto");
                }
                if (rcq > 0.9) {
                    return ("RCQ Muito alto");
                }
            }
        }
        return null;
    }
}
